poor pigs leetcode problem